@media screen and (min-width:1280px) {
    .container {
        width: 1280px;
    }
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

a {
    text-decoration: none;

    &:hover {
        text-decoration: none;
    }
}

ul {
    list-style-type: none;
}
/* 当我们进入 小屏幕 还有 超小屏幕的时候 我们 nav 里面的li 浮动起来 并且宽度为 20%  */
@media screen and (max-width:991px){
    .header ul{
        display: flex;
        li{
           
            width: 20%;
            margin-bottom: 10px;
        } 
     }

}
/* 当我们进入 超小屏幕的时候 我们 nav 文字会变成14px  */
@media screen and (max-width:764px){
    .header ul li{
        a{
            font-size: 14px;
            padding-left: 0!important;
        }
    }
    .news ul {
        li{
            width: 50%!important;
            &:nth-child(1) {
                width: 100% !important;
            }
        }
    }
    .publish{
        h3{
            font-size: 13px;
        }
    }
}
.container {
    padding-right: 0;
    .header {
        padding-left: 0;
        /* 1.我们如果进入了超小屏幕下  logo里面的图片就隐藏起来 */
        /* 2. 我们事先准备好一个盒子 在logo里面，它平时是隐藏起来的，只有在超小屏幕下显示 */
        .logo {
            background-color: #429ad9;
            text-align: center;
            img {
                // width: 100%;
                max-width: 100%;
            }
            span{
               height: 50px; 
               line-height: 50px;
               font-size: 16px;
               color: #fff;
            }
        }

        ul {
            li {
                height: 50px;
                line-height: 50px;
                font-size: 16px;
                background-color: #eeeeee;

                a {
                    color: #92667c;
                    padding-left: 30px;
                    display: inline-block;
                    &::before {
                        vertical-align: middle;
                        padding-right: 5px;
                    }
                }

                &:hover {
                    background-color: #fff;

                    a {
                        color: #333;
                    }
                }

            }
        }
    }

    .news {
        ul {
            li {
                float: left;
                width: 25%;
                height: 128px;
                padding-right: 10px;
                margin-bottom: 10px;
                &:nth-child(1) {
                    width: 50%;
                    height: 266px;
                    a{
                        span{
                            padding: 0 10px;
                            line-height: 41px;
                            font-size: 20px;
                        }
                    }
                }

                a {
                    position: relative;
                    display: block;
                    width: 100%;
                    height: 100%;

                    img {
                        width: 100%;
                        height: 100%;
                    }
                    span{
                        position: absolute;
                        left:0;
                        bottom: 0;  
                        padding: 5px 10px;
                        width: 100%;
                        height: 41px;
                        font-size: 12px;
                        color: #fff;
                        background-color:rgba(0, 0, 0, .5);
                    }
                }

            }
        }
    }
    .publish{
        border-top: 1px solid #ccc;
        .row{
            border-bottom: 1px solid #ccc;
            padding: 10px 0;
            .pic{
                padding-top: 10px;
                img{
                    width: 100%;
                }
            }
        }
    }
    aside{
        .banner{
            img{
                width: 100%;
            }
        }
        .hot{
            display: block;
            margin-top: 20px;
            padding: 0 20px 20px 20px;
            border: 1px solid #eee;
            span{
                border-radius: 0;
                margin-bottom: 20px;
            }
            p{
                font-size: 12px;
            }
        }
    }

}